2260
3
3650
475
0
1172
2
422
573
2487
1
4915
7
1379
1117
1148
965
1161
1073
396
2924
1166
2767
4223
22
1188
1470
477
414
518
530
543
58
698
1003
46