951
1
2886
2
2452
2392
0
564
619
616
2427
12
2502
3034
4
2122
913
2740
599
1087
1015
496
6779
5
189326
1564
1606
1976
3
1423
3657
8
1361
1338
3859
3539
159
467