1089
2
1085
1
710
0
573
563
1182
2488
4
3498
859
1172
699
2522
317
924
17064
7
2435
4311
597
422
2445
6
844
494
572
349
799
367
493
470
7039
1405