1501
1
1278
6045
10
2364
1329
475
31183
12
733
3353
6
5581
9
383
2
1285
1033
0
2577
5
10176
26
1343
1053
1893