339
0
1131
2955
2
448
1
1332
1428
586
17
333
6515
105290
1250
3
2749
180849
2444
729
3383
419694
9
1098
859
646
611
10270
4
1615
4111
97