1232
0
1297
14076
7
48708
295
1
1343
759
302
653
576
520
121182
1211
18403
6
471
31220
10
1126
269
445
503
931
301
396
339
440
255
273
1437
463
431