1132
0
670
1343
521
1
383
846
1852
2
935
417
25127
2225
3
2947
543
282
1056
2320
2669
1342
2461
20
2082
11
764
3287
480
597
300
438
340
6370
5
2719
7334
4