1312
3
1262
1
1521
2
1082
860
121
536
641
4
148
67
449
236
0
370
196138
710254
2482
5
1297
2015
1730
962
1320
2776
3904
12
1178
1566
3442
1012
1835
2027