940
1
501
0
1759
2
1585
1193
616
657
3461
4
2366
1512
2583
7
3426
1589
3
1347
2382
2440
3063
1844
1346
948
931
3008
1601
822
3083
5065
2465
484
1673