1303
0
3503
3
520
1
31535
509
8876
8
325
2257
4223
22
419694
9
3025
2192
3545
573
119
3327
2
345
4139
4
4122
422
341
1282
415
1921
303
2125
14508
18