2901
0
2842
8
1357
8312
3
1964
6
1045
2984
9
316
1
392
658
2716
4
1018
2
464
323
3148
3061
349
479
4192
2016
492
584
4223
22
393
684
3732
7
404
2747
1518