1180
4
1312
1
1248
2
1052
3
981
2398
275
3953
814
1936
640
924
2035
1267
787
1716
491
0
386
1749
1237
9
438
321
737
6
772
2550
10
129
2633
3311
2935
972