2800
6
1193
1
981
2
2115
4
2301
316
1129
0
383
1084
2542
22
459
462
1987
1841
1438
1165
1584
5070
11
1586
935
491
1462
1132
2296
1207
1049
2664
916
776
2395