2883
5
2129
0
1594
1
2696
2
1234
1615
1749
1076
1235
2015
1338
1821
2901
4
12367
26
1452
3993
2175
10317
2199
2597
3113
1441
3363
1418
2239
969
524
1052
1482