1603
1
5151
2
2245
3
2266
0
1633
4
1105
484
1812
534
2663
596
490
475
1744
1382
1298
3371
9
31371
64
850
938
1243
2123
429
2292
1103
323
2271
2756
334
8527