3117
3
2334
0
317
2125
1
1343
1467
4
1070
1385
383
2
1302
521
670
1132
11829
730
11881
522
1337
633
2143
365
1516
4223
22
2306
3250
839
21743
1506
2152
745