1180
4
1312
1
1248
2
1052
3
981
2397
275
3953
814
1934
640
924
2032
1267
787
1716
491
0
386
1749
1236
9
436
319
737
6
771
2550
10
128
2632
3310
2935
972