2231
1
1192
1428
552
0
584
2886
4
1343
458
1649
3233
16
1418
2
3003
576
1631
3287
139
360
282572
1431
4594
31535
909
1378
1069
2720
10
246
896
1105
611
503