1073
0
361
116
552
169211
11
31535
282572
1448
2395
262
745
1182
363
348
249
3373
274
425
440
6800
2189
327
584
273
2690
543
1191
5611
484
427