2304
3
3107
5
1431
1
484
0
534
2663
123674
35
11924
7471
9
596
490
517
475
1744
537
15233
2277
1324
2
406
1298
2942
6
7053
7
1376
400
1403
850
4002
4
1075
938
1319