1132
1
757
92
2
1611
6
11502
12
625
0
1331
896
1274
1583
3
1180
1307
411
714
765
925
824
894
2324
1838
8
617
68
1287
440
911
1538
2299
991
1641
848