2455
3
2040
16
77
1
1003
2
848
4516
744
0
1865
4
1525
16526
9813
4101
4356
8906
2360
5179
8
1571
2102
2144
5861
7
588
1873
4063
5158
2092
4676
560
152
2403
1085