1108
4
1132
0
1444
1
670
1343
846
383
2947
3
1841
7
2461
20
3287
480
543
282
8969
935
1575
2
1054
417
2870
25127
1212
2320
493
300
1227
764
3626
1782
2585