1505
0
2327
2
432
121182
1
520
2330
4
2546
695
1498
334
44199
765
2730
552
16
1100
4740
116
337
2369
14076
7
488
82
1267
383
419694
9
4543
5
862
303
2275
4111