2330
4
2143
0
509
1
5363
6
3047
10
10270
482
346
2189
3025
166543
18
256612
1337
1343
7952
19890
5617
5
2296
2
49165
7
12005
3
6515
39326
19
2442
504
1352
814
462
1334
373
2369