1004
2
2035
3
1465
1
1428
70
0
1661
122
1060
3074
3278
6
160095
14
854
1561
652
65
2256
1349
5
1156
380
1184
4598
4
991
980
86
3319
941
584
640
1542
6812