Skip to content

Instantly share code, notes, and snippets.

Created November 8, 2017 09:53
Show Gist options
  • Save anonymous/00ad9a1bd84f2833447608cd25bf3e51 to your computer and use it in GitHub Desktop.
Save anonymous/00ad9a1bd84f2833447608cd25bf3e51 to your computer and use it in GitHub Desktop.
roll inkomstgrupp kapitalgrupp alder kon batchkod land
L 2 2 84 kvinna M Sverige
3 5 81 kvinna Övriga Sverige
D 1 1 69 man M Sverige
Sec 0 1 34 kvinna M Sverige
1 3 68 man Övriga Sverige
4 2 83 kvinna Övriga Sverige
4 2 35 kvinna Övriga inte_sverige
L 3 5 67 man M inte_sverige
4 1 41 kvinna Övriga Sverige
D 1 1 46 man M Sverige
L 2 4 31 man M inte_sverige
1 4 54 kvinna Övriga inte_sverige
5 1 73 kvinna Övriga Sverige
Sec 5 3 70 kvinna M inte_sverige
S 2 3 45 kvinna M Sverige
3 1 20 man Övriga inte_sverige
5 5 87 kvinna Övriga inte_sverige
2 1 56 kvinna Övriga inte_sverige
Sec 1 5 32 man M Sverige
D 5 3 20 kvinna M Sverige
L 4 3 36 kvinna M Sverige
S 1 2 66 man M Sverige
Sec 0 3 26 kvinna M Sverige
Sec 0 3 54 kvinna M Sverige
3 4 34 man Övriga inte_sverige
2 2 50 kvinna Övriga inte_sverige
0 4 58 kvinna Övriga inte_sverige
Sec 1 2 49 kvinna M inte_sverige
3 1 68 man Övriga Sverige
2 5 35 man Övriga inte_sverige
S 5 5 52 man M inte_sverige
5 3 45 kvinna Övriga inte_sverige
5 3 67 man Övriga Sverige
0 1 83 man Övriga inte_sverige
D 1 5 79 kvinna M inte_sverige
3 1 28 man Övriga Sverige
D 5 2 83 man M inte_sverige
L 1 2 79 man M inte_sverige
2 5 59 man Övriga Sverige
1 4 61 kvinna Övriga inte_sverige
0 2 33 kvinna Övriga inte_sverige
D 0 2 39 kvinna M inte_sverige
L 3 5 87 kvinna M Sverige
S 5 1 33 man M inte_sverige
4 5 57 man Övriga Sverige
5 3 86 kvinna Övriga Sverige
4 2 48 man Övriga inte_sverige
1 3 83 man Övriga Sverige
D 3 2 27 man M Sverige
Sec 3 4 74 man M inte_sverige
2 5 88 kvinna Övriga inte_sverige
5 2 38 man Övriga Sverige
D 3 4 43 kvinna M Sverige
2 5 25 man Övriga Sverige
Sec 2 5 49 man M inte_sverige
S 5 3 49 man M Sverige
5 2 38 man Övriga Sverige
D 3 5 21 man M inte_sverige
L 4 2 71 kvinna M inte_sverige
1 4 46 man Övriga Sverige
1 5 54 kvinna Övriga Sverige
0 2 57 man Övriga inte_sverige
3 4 79 kvinna Övriga inte_sverige
4 4 74 man Övriga inte_sverige
L 5 5 39 kvinna M inte_sverige
4 1 48 man Övriga inte_sverige
L 4 5 50 kvinna M Sverige
4 1 59 man Övriga Sverige
L 3 3 62 kvinna M Sverige
3 5 37 man Övriga Sverige
D 1 5 82 kvinna M inte_sverige
1 1 76 man Övriga Sverige
D 3 2 28 kvinna M Sverige
5 3 69 kvinna Övriga inte_sverige
0 4 39 kvinna Övriga Sverige
L 2 1 47 kvinna M inte_sverige
Sec 1 1 80 kvinna M Sverige
2 2 25 kvinna Övriga Sverige
S 2 4 73 kvinna M Sverige
L 2 2 27 man M Sverige
3 3 59 kvinna Övriga inte_sverige
0 2 65 kvinna Övriga Sverige
2 3 61 kvinna Övriga inte_sverige
S 4 1 38 kvinna M inte_sverige
L 1 1 33 kvinna M Sverige
S 0 1 66 man M Sverige
3 2 84 man Övriga inte_sverige
D 0 5 54 kvinna M Sverige
3 1 54 man Övriga Sverige
D 4 4 31 man M Sverige
L 2 3 48 man M Sverige
S 2 5 56 man M inte_sverige
1 3 27 man Övriga Sverige
1 4 87 kvinna Övriga inte_sverige
S 5 2 83 kvinna M Sverige
1 4 81 kvinna Övriga inte_sverige
0 1 39 man Övriga Sverige
S 4 1 38 kvinna M Sverige
0 2 80 man Övriga Sverige
2 4 35 man Övriga Sverige
D 2 5 24 man M inte_sverige
L 2 2 74 kvinna M Sverige
2 1 72 man Övriga inte_sverige
L 1 1 86 man M inte_sverige
3 1 49 kvinna Övriga inte_sverige
L 0 2 45 man M inte_sverige
3 5 88 man Övriga Sverige
0 5 67 kvinna Övriga Sverige
0 3 63 man Övriga Sverige
L 0 1 68 kvinna M Sverige
5 1 47 kvinna Övriga Sverige
L 1 1 56 kvinna M inte_sverige
1 5 64 man Övriga inte_sverige
D 0 3 64 kvinna M inte_sverige
L 2 1 23 kvinna M Sverige
5 3 85 kvinna Övriga inte_sverige
5 2 84 kvinna Övriga Sverige
Sec 4 3 76 kvinna M inte_sverige
S 1 1 86 man M inte_sverige
Sec 0 2 86 kvinna M inte_sverige
1 3 42 man Övriga inte_sverige
D 2 4 78 man M inte_sverige
5 2 50 man Övriga inte_sverige
3 5 63 kvinna Övriga inte_sverige
S 3 4 44 kvinna M Sverige
D 4 5 76 man M inte_sverige
5 5 55 kvinna Övriga inte_sverige
4 2 48 man Övriga Sverige
S 1 5 30 kvinna M inte_sverige
Sec 5 4 49 man M Sverige
Sec 3 3 78 man M inte_sverige
D 0 4 60 man M inte_sverige
L 0 4 81 man M Sverige
D 2 2 90 kvinna M Sverige
4 2 25 man Övriga Sverige
4 5 40 kvinna Övriga inte_sverige
Sec 4 5 48 kvinna M Sverige
5 5 43 man Övriga Sverige
S 3 3 51 man M Sverige
4 1 25 kvinna Övriga Sverige
2 5 31 kvinna Övriga inte_sverige
Sec 1 5 39 man M inte_sverige
5 2 23 man Övriga Sverige
Sec 1 4 77 kvinna M Sverige
4 2 40 kvinna Övriga inte_sverige
1 2 67 kvinna Övriga Sverige
L 4 1 46 kvinna M inte_sverige
5 5 61 kvinna Övriga inte_sverige
L 2 2 20 kvinna M inte_sverige
L 5 4 54 kvinna M inte_sverige
1 2 25 kvinna Övriga inte_sverige
0 2 63 kvinna Övriga Sverige
Sec 2 3 55 kvinna M Sverige
L 3 1 28 kvinna M Sverige
Sec 3 5 24 kvinna M inte_sverige
0 5 37 man Övriga Sverige
D 3 3 75 kvinna M Sverige
Sec 5 3 49 man M Sverige
4 4 88 man Övriga Sverige
4 1 34 kvinna Övriga inte_sverige
Sec 1 2 73 kvinna M Sverige
1 3 31 kvinna Övriga inte_sverige
3 5 87 man Övriga Sverige
L 2 3 74 man M Sverige
4 3 76 kvinna Övriga Sverige
D 2 3 28 man M inte_sverige
4 2 29 man Övriga inte_sverige
3 2 62 man Övriga Sverige
0 3 76 man Övriga Sverige
2 2 83 man Övriga inte_sverige
Sec 0 1 87 man M Sverige
D 3 2 27 man M inte_sverige
S 5 5 44 kvinna M Sverige
D 2 1 53 man M Sverige
S 1 4 74 man M Sverige
L 4 3 31 man M Sverige
D 3 2 90 kvinna M inte_sverige
L 1 3 50 man M Sverige
3 4 60 man Övriga Sverige
S 2 1 33 kvinna M Sverige
0 4 28 kvinna Övriga Sverige
D 4 5 32 kvinna M Sverige
2 2 68 kvinna Övriga Sverige
5 4 82 man Övriga Sverige
L 1 4 40 man M inte_sverige
S 1 4 87 kvinna M Sverige
Sec 3 1 66 kvinna M inte_sverige
0 4 66 man Övriga Sverige
Sec 1 4 45 man M Sverige
L 5 5 54 man M Sverige
4 2 88 man Övriga inte_sverige
D 1 5 42 kvinna M Sverige
L 2 1 75 man M Sverige
3 5 60 man Övriga inte_sverige
2 2 53 man Övriga inte_sverige
L 0 5 32 man M Sverige
Sec 4 1 76 kvinna M inte_sverige
0 2 24 kvinna Övriga Sverige
L 1 4 26 man M inte_sverige
0 5 58 kvinna Övriga inte_sverige
2 2 60 man Övriga Sverige
L 4 1 63 kvinna M Sverige
4 2 84 man Övriga Sverige
2 4 74 kvinna Övriga inte_sverige
D 4 1 27 man M Sverige
2 2 57 kvinna Övriga inte_sverige
2 5 38 man Övriga inte_sverige
4 5 74 man Övriga Sverige
3 5 58 man Övriga Sverige
5 4 64 kvinna Övriga inte_sverige
D 4 1 50 kvinna M inte_sverige
L 3 5 43 man M Sverige
1 3 61 kvinna Övriga inte_sverige
3 3 72 kvinna Övriga inte_sverige
2 2 68 kvinna Övriga inte_sverige
D 2 2 46 man M Sverige
5 4 54 kvinna Övriga inte_sverige
3 5 73 kvinna Övriga Sverige
D 5 4 84 man M inte_sverige
L 3 4 61 man M inte_sverige
2 1 52 man Övriga Sverige
4 4 50 kvinna Övriga inte_sverige
2 5 51 kvinna Övriga inte_sverige
5 4 27 man Övriga inte_sverige
0 4 84 kvinna Övriga Sverige
0 3 84 man Övriga Sverige
L 4 5 74 kvinna M Sverige
2 4 35 kvinna Övriga inte_sverige
4 5 63 kvinna Övriga inte_sverige
3 3 53 man Övriga Sverige
Sec 1 4 66 kvinna M inte_sverige
D 1 3 42 kvinna M inte_sverige
D 1 1 25 kvinna M inte_sverige
1 4 38 man Övriga Sverige
Sec 0 2 31 kvinna M Sverige
5 1 43 kvinna Övriga Sverige
4 4 69 kvinna Övriga Sverige
L 0 3 73 man M inte_sverige
L 2 1 27 kvinna M inte_sverige
Sec 3 1 39 man M Sverige
0 4 40 kvinna Övriga Sverige
1 2 59 man Övriga inte_sverige
4 1 33 man Övriga inte_sverige
S 0 4 86 man M Sverige
5 5 23 man Övriga Sverige
L 2 4 90 man M Sverige
L 5 2 83 man M inte_sverige
Sec 3 5 77 kvinna M inte_sverige
5 1 77 kvinna Övriga inte_sverige
L 2 3 53 man M inte_sverige
L 1 2 66 man M Sverige
S 2 3 87 man M Sverige
1 2 37 kvinna Övriga Sverige
L 0 3 20 kvinna M Sverige
2 2 39 man Övriga inte_sverige
0 5 76 kvinna Övriga Sverige
Sec 3 1 57 man M inte_sverige
2 1 82 kvinna Övriga inte_sverige
L 3 3 20 kvinna M Sverige
Sec 2 3 43 kvinna M Sverige
L 1 5 78 man M Sverige
4 1 59 kvinna Övriga inte_sverige
5 5 52 man Övriga inte_sverige
0 4 44 kvinna Övriga Sverige
5 4 75 kvinna Övriga Sverige
Sec 0 2 82 kvinna M Sverige
5 1 51 man Övriga inte_sverige
0 2 46 kvinna Övriga inte_sverige
D 2 1 41 kvinna M inte_sverige
S 4 1 20 man M Sverige
L 2 3 87 man M Sverige
Sec 0 5 70 kvinna M Sverige
0 4 42 kvinna Övriga inte_sverige
4 1 65 kvinna Övriga Sverige
0 2 57 kvinna Övriga Sverige
L 1 2 57 man M Sverige
D 2 1 64 man M inte_sverige
S 5 3 82 man M inte_sverige
L 4 3 39 man M inte_sverige
5 3 76 kvinna Övriga Sverige
5 5 66 man Övriga Sverige
3 2 47 man Övriga inte_sverige
S 5 2 87 kvinna M inte_sverige
D 1 1 90 kvinna M Sverige
Sec 3 3 27 kvinna M inte_sverige
L 4 1 71 kvinna M inte_sverige
3 2 26 kvinna Övriga inte_sverige
4 1 60 kvinna Övriga inte_sverige
L 3 1 59 man M Sverige
1 4 87 kvinna Övriga Sverige
0 4 55 man Övriga inte_sverige
Sec 4 5 48 kvinna M inte_sverige
0 4 42 kvinna Övriga inte_sverige
4 3 72 man Övriga Sverige
S 1 3 85 kvinna M Sverige
5 5 32 kvinna Övriga Sverige
2 5 29 man Övriga Sverige
4 3 51 man Övriga Sverige
4 2 65 kvinna Övriga inte_sverige
2 3 23 man Övriga inte_sverige
1 3 63 man Övriga inte_sverige
D 4 3 21 kvinna M Sverige
S 5 2 32 kvinna M inte_sverige
1 3 31 kvinna Övriga Sverige
5 5 64 man Övriga Sverige
Sec 2 1 53 kvinna M Sverige
2 3 68 kvinna Övriga Sverige
3 3 24 kvinna Övriga inte_sverige
2 1 28 man Övriga inte_sverige
L 0 3 49 man M inte_sverige
Sec 0 2 36 man M inte_sverige
3 1 32 kvinna Övriga inte_sverige
1 4 37 man Övriga Sverige
D 3 1 34 kvinna M Sverige
S 1 2 52 man M inte_sverige
5 5 73 kvinna Övriga Sverige
1 1 46 kvinna Övriga inte_sverige
D 0 2 57 kvinna M inte_sverige
S 2 2 83 man M inte_sverige
L 1 5 59 kvinna M Sverige
3 1 55 kvinna Övriga inte_sverige
L 1 5 90 kvinna M Sverige
D 2 4 86 man M Sverige
2 4 30 man Övriga Sverige
D 2 2 65 man M inte_sverige
S 3 3 39 kvinna M inte_sverige
1 5 28 kvinna Övriga inte_sverige
2 2 77 man Övriga Sverige
4 5 58 man Övriga Sverige
5 4 34 kvinna Övriga inte_sverige
5 1 30 kvinna Övriga Sverige
D 5 4 32 kvinna M Sverige
3 4 41 man Övriga Sverige
Sec 3 3 42 kvinna M inte_sverige
S 1 5 36 kvinna M inte_sverige
2 2 78 kvinna Övriga Sverige
1 5 80 kvinna Övriga inte_sverige
Sec 5 2 43 man M Sverige
5 5 77 kvinna Övriga Sverige
D 2 4 28 kvinna M inte_sverige
S 1 5 77 man M Sverige
4 1 76 man Övriga Sverige
L 3 1 90 man M inte_sverige
S 0 5 36 kvinna M Sverige
4 4 89 kvinna Övriga inte_sverige
S 1 4 86 kvinna M Sverige
0 1 70 kvinna Övriga Sverige
D 5 3 65 kvinna M inte_sverige
D 4 3 82 kvinna M inte_sverige
S 0 1 51 kvinna M Sverige
1 2 88 man Övriga inte_sverige
0 5 84 man Övriga Sverige
L 3 1 75 man M inte_sverige
2 5 73 man Övriga inte_sverige
4 4 32 kvinna Övriga Sverige
4 1 25 kvinna Övriga inte_sverige
5 5 79 kvinna Övriga Sverige
D 3 4 38 man M inte_sverige
S 2 4 29 man M Sverige
4 5 54 kvinna Övriga Sverige
L 3 4 86 kvinna M inte_sverige
D 0 3 57 man M inte_sverige
2 2 70 man Övriga inte_sverige
0 2 54 kvinna Övriga inte_sverige
D 2 3 52 man M Sverige
5 3 35 kvinna Övriga Sverige
Sec 5 3 79 kvinna M Sverige
4 2 89 man Övriga inte_sverige
L 4 1 87 kvinna M Sverige
2 2 31 man Övriga Sverige
Sec 5 3 31 man M inte_sverige
Sec 4 5 69 kvinna M inte_sverige
4 2 72 man Övriga inte_sverige
0 3 28 kvinna Övriga inte_sverige
4 2 59 kvinna Övriga Sverige
4 1 28 kvinna Övriga Sverige
0 1 48 man Övriga Sverige
Sec 2 2 62 man M inte_sverige
D 2 2 61 kvinna M Sverige
Sec 5 5 24 kvinna M Sverige
4 4 47 kvinna Övriga inte_sverige
Sec 5 4 73 kvinna M Sverige
2 4 20 kvinna Övriga Sverige
S 0 3 31 man M inte_sverige
Sec 2 4 82 man M inte_sverige
4 3 86 kvinna Övriga inte_sverige
4 5 28 man Övriga inte_sverige
2 2 25 kvinna Övriga Sverige
L 2 2 78 man M inte_sverige
1 2 48 man Övriga inte_sverige
D 3 2 69 kvinna M inte_sverige
0 2 68 man Övriga Sverige
2 1 31 kvinna Övriga Sverige
D 2 3 31 kvinna M Sverige
S 4 3 35 man M inte_sverige
D 5 1 71 man M inte_sverige
Sec 4 5 74 man M Sverige
S 5 3 65 kvinna M inte_sverige
L 0 4 88 man M Sverige
2 2 41 kvinna Övriga Sverige
5 5 50 man Övriga Sverige
2 3 23 man Övriga Sverige
Sec 0 1 62 kvinna M Sverige
5 1 23 man Övriga inte_sverige
Sec 3 3 89 man M Sverige
D 4 1 40 kvinna M Sverige
L 3 3 54 kvinna M inte_sverige
3 4 35 kvinna Övriga Sverige
5 1 64 kvinna Övriga inte_sverige
2 3 48 man Övriga inte_sverige
3 1 82 man Övriga Sverige
0 5 82 kvinna Övriga Sverige
5 4 62 kvinna Övriga inte_sverige
1 4 21 kvinna Övriga inte_sverige
0 4 23 kvinna Övriga Sverige
3 4 24 man Övriga inte_sverige
3 1 47 kvinna Övriga inte_sverige
1 1 47 kvinna Övriga Sverige
0 1 88 man Övriga inte_sverige
1 2 31 kvinna Övriga Sverige
S 4 5 75 kvinna M inte_sverige
0 2 25 man Övriga inte_sverige
L 1 2 61 man M inte_sverige
D 4 2 39 kvinna M inte_sverige
1 4 43 man Övriga Sverige
S 2 3 24 kvinna M inte_sverige
D 3 3 34 kvinna M Sverige
Sec 0 1 24 man M Sverige
1 4 79 man Övriga inte_sverige
1 1 55 kvinna Övriga inte_sverige
L 4 3 46 man M Sverige
4 5 87 man Övriga Sverige
S 2 2 46 man M Sverige
L 0 2 66 man M inte_sverige
1 4 22 man Övriga inte_sverige
5 4 39 man Övriga inte_sverige
0 2 26 kvinna Övriga inte_sverige
1 1 58 man Övriga inte_sverige
4 4 29 kvinna Övriga inte_sverige
Sec 2 5 66 kvinna M Sverige
L 1 2 37 kvinna M inte_sverige
1 3 44 man Övriga Sverige
0 2 74 kvinna Övriga Sverige
0 3 52 man Övriga Sverige
0 5 77 kvinna Övriga Sverige
3 4 84 kvinna Övriga Sverige
1 1 75 kvinna Övriga Sverige
L 3 4 54 man M Sverige
5 5 52 man Övriga Sverige
4 3 34 man Övriga Sverige
Sec 2 4 84 man M Sverige
4 5 47 kvinna Övriga Sverige
4 2 23 kvinna Övriga Sverige
D 4 2 27 kvinna M Sverige
D 0 2 69 kvinna M inte_sverige
D 5 3 51 kvinna M inte_sverige
S 2 1 67 man M inte_sverige
D 1 3 37 kvinna M Sverige
3 3 74 man Övriga inte_sverige
4 4 80 kvinna Övriga Sverige
2 2 78 man Övriga inte_sverige
0 1 72 man Övriga inte_sverige
0 5 79 man Övriga Sverige
Sec 5 2 66 kvinna M Sverige
1 4 33 man Övriga inte_sverige
Sec 2 3 66 man M inte_sverige
Sec 1 2 77 kvinna M inte_sverige
4 2 85 man Övriga Sverige
5 4 83 man Övriga inte_sverige
1 1 69 kvinna Övriga inte_sverige
L 2 4 35 kvinna M inte_sverige
D 4 4 89 man M inte_sverige
1 2 61 man Övriga inte_sverige
D 0 2 23 man M inte_sverige
0 1 63 kvinna Övriga Sverige
D 2 3 59 kvinna M Sverige
D 0 3 28 kvinna M Sverige
Sec 2 2 31 man M inte_sverige
S 5 3 26 kvinna M Sverige
3 4 77 man Övriga Sverige
S 4 2 20 kvinna M Sverige
0 2 76 man Övriga Sverige
1 2 21 kvinna Övriga inte_sverige
3 5 49 kvinna Övriga Sverige
2 4 50 kvinna Övriga Sverige
1 2 39 kvinna Övriga Sverige
2 5 29 man Övriga Sverige
D 4 4 57 kvinna M inte_sverige
2 5 49 kvinna Övriga inte_sverige
1 2 90 man Övriga inte_sverige
Sec 0 2 42 kvinna M Sverige
L 3 3 73 kvinna M Sverige
2 3 67 man Övriga Sverige
2 3 85 kvinna Övriga Sverige
D 2 1 21 kvinna M Sverige
0 2 39 kvinna Övriga Sverige
L 3 1 27 kvinna M Sverige
5 3 41 kvinna Övriga Sverige
S 1 2 73 man M inte_sverige
5 4 22 man Övriga Sverige
D 3 3 66 kvinna M inte_sverige
1 3 41 man Övriga inte_sverige
Sec 1 5 34 kvinna M inte_sverige
4 3 39 man Övriga inte_sverige
4 1 65 kvinna Övriga inte_sverige
2 2 78 kvinna Övriga Sverige
D 1 3 42 man M inte_sverige
4 5 38 kvinna Övriga Sverige
2 5 85 man Övriga inte_sverige
S 2 2 85 kvinna M inte_sverige
0 1 33 man Övriga inte_sverige
3 3 53 kvinna Övriga inte_sverige
D 4 3 30 man M inte_sverige
D 2 3 73 kvinna M Sverige
0 2 73 man Övriga Sverige
1 3 79 man Övriga Sverige
2 2 47 kvinna Övriga Sverige
3 5 53 kvinna Övriga Sverige
S 1 1 48 man M Sverige
S 4 2 62 man M Sverige
Sec 2 1 71 kvinna M Sverige
D 4 1 75 man M inte_sverige
L 0 3 34 man M inte_sverige
4 5 20 kvinna Övriga Sverige
Sec 5 1 34 man M Sverige
2 5 76 kvinna Övriga inte_sverige
Sec 0 3 66 kvinna M inte_sverige
D 5 2 25 man M Sverige
L 2 4 22 kvinna M Sverige
2 4 23 kvinna Övriga inte_sverige
1 2 68 man Övriga inte_sverige
L 2 1 75 man M inte_sverige
4 3 54 man Övriga inte_sverige
S 0 1 59 kvinna M inte_sverige
2 5 36 kvinna Övriga inte_sverige
S 1 3 42 kvinna M inte_sverige
4 1 74 kvinna Övriga inte_sverige
1 5 69 kvinna Övriga inte_sverige
D 2 2 51 man M Sverige
1 4 40 kvinna Övriga inte_sverige
L 1 4 56 kvinna M Sverige
0 5 31 man Övriga inte_sverige
1 3 37 kvinna Övriga inte_sverige
L 4 1 32 man M inte_sverige
3 4 29 kvinna Övriga inte_sverige
3 2 49 man Övriga inte_sverige
S 1 2 52 kvinna M inte_sverige
4 2 84 kvinna Övriga Sverige
0 4 68 man Övriga inte_sverige
2 5 73 man Övriga Sverige
Sec 4 3 48 man M inte_sverige
L 5 1 66 man M Sverige
L 3 5 60 kvinna M Sverige
1 1 44 man Övriga inte_sverige
L 1 2 34 kvinna M Sverige
Sec 4 3 21 man M inte_sverige
1 5 51 kvinna Övriga inte_sverige
Sec 3 1 45 man M Sverige
4 3 56 man Övriga inte_sverige
5 3 21 kvinna Övriga inte_sverige
2 1 48 man Övriga Sverige
2 2 64 man Övriga Sverige
S 3 5 73 kvinna M Sverige
3 1 86 kvinna Övriga Sverige
5 4 78 kvinna Övriga inte_sverige
Sec 5 1 25 man M Sverige
Sec 3 4 56 man M inte_sverige
S 5 4 31 man M Sverige
3 5 21 kvinna Övriga Sverige
Sec 3 3 77 man M Sverige
5 1 52 man Övriga inte_sverige
S 0 2 41 man M Sverige
S 2 3 70 kvinna M Sverige
1 4 44 man Övriga inte_sverige
0 2 73 kvinna Övriga Sverige
D 2 3 38 man M inte_sverige
D 5 4 51 man M Sverige
L 1 3 21 man M Sverige
L 2 3 41 kvinna M inte_sverige
D 1 4 83 man M Sverige
0 4 42 kvinna Övriga inte_sverige
S 3 5 69 kvinna M inte_sverige
2 2 51 man Övriga inte_sverige
L 2 1 77 kvinna M Sverige
2 2 27 kvinna Övriga Sverige
S 3 2 27 kvinna M Sverige
5 4 75 kvinna Övriga Sverige
5 4 52 kvinna Övriga Sverige
2 4 85 kvinna Övriga inte_sverige
Sec 3 4 34 man M inte_sverige
S 2 2 68 man M Sverige
D 2 1 30 kvinna M inte_sverige
D 2 3 30 man M inte_sverige
1 3 42 man Övriga inte_sverige
Sec 5 1 21 man M inte_sverige
1 4 39 man Övriga inte_sverige
L 0 4 76 kvinna M inte_sverige
S 1 2 68 man M inte_sverige
3 1 44 man Övriga Sverige
S 0 1 38 kvinna M inte_sverige
L 2 5 50 kvinna M inte_sverige
D 1 2 52 kvinna M inte_sverige
3 1 54 kvinna Övriga inte_sverige
D 5 3 77 kvinna M inte_sverige
4 3 48 man Övriga inte_sverige
D 5 1 42 kvinna M inte_sverige
L 2 3 51 man M Sverige
0 4 60 man Övriga Sverige
D 5 3 82 kvinna M inte_sverige
0 1 37 kvinna Övriga inte_sverige
S 4 3 56 man M inte_sverige
1 4 44 kvinna Övriga inte_sverige
D 2 1 62 kvinna M Sverige
2 3 78 man Övriga inte_sverige
L 1 4 38 man M inte_sverige
4 1 70 kvinna Övriga Sverige
2 2 89 man Övriga inte_sverige
Sec 4 1 55 kvinna M inte_sverige
L 4 3 49 man M inte_sverige
S 0 5 23 kvinna M Sverige
2 2 26 kvinna Övriga inte_sverige
D 4 2 90 man M inte_sverige
5 1 73 kvinna Övriga Sverige
L 1 4 21 kvinna M inte_sverige
3 1 27 kvinna Övriga Sverige
0 2 89 kvinna Övriga inte_sverige
5 3 77 man Övriga inte_sverige
Sec 5 3 84 kvinna M inte_sverige
3 5 49 man Övriga inte_sverige
Sec 0 3 79 man M inte_sverige
4 1 31 kvinna Övriga inte_sverige
S 1 3 82 kvinna M Sverige
Sec 2 3 23 man M Sverige
5 4 79 man Övriga inte_sverige
3 2 25 man Övriga Sverige
S 0 2 55 kvinna M Sverige
L 0 3 55 kvinna M Sverige
L 1 5 74 kvinna M Sverige
5 4 40 kvinna Övriga Sverige
L 1 2 41 kvinna M Sverige
5 1 47 kvinna Övriga inte_sverige
S 2 5 58 man M Sverige
L 2 1 79 man M Sverige
D 3 5 48 kvinna M inte_sverige
0 4 75 man Övriga Sverige
3 4 34 man Övriga inte_sverige
D 0 4 57 kvinna M Sverige
S 2 4 56 kvinna M inte_sverige
4 1 59 man Övriga Sverige
S 4 5 63 man M inte_sverige
3 1 27 man Övriga inte_sverige
3 2 35 kvinna Övriga inte_sverige
L 4 4 27 kvinna M Sverige
1 3 39 kvinna Övriga Sverige
2 4 50 man Övriga inte_sverige
D 3 3 89 man M inte_sverige
2 2 84 man Övriga Sverige
L 2 3 36 kvinna M inte_sverige
4 4 21 kvinna Övriga Sverige
S 4 4 50 kvinna M inte_sverige
0 2 86 kvinna Övriga inte_sverige
2 2 44 kvinna Övriga Sverige
S 0 2 81 kvinna M inte_sverige
L 5 2 63 kvinna M inte_sverige
1 1 61 kvinna Övriga Sverige
5 1 37 man Övriga inte_sverige
5 3 53 man Övriga inte_sverige
0 5 20 man Övriga Sverige
L 3 5 57 man M inte_sverige
5 2 76 man Övriga Sverige
Sec 5 1 33 kvinna M inte_sverige
4 3 52 kvinna Övriga inte_sverige
3 1 86 kvinna Övriga Sverige
S 1 5 46 kvinna M Sverige
L 3 2 88 kvinna M inte_sverige
S 1 5 80 man M Sverige
3 1 44 man Övriga inte_sverige
L 3 4 22 man M inte_sverige
Sec 2 5 50 kvinna M Sverige
2 5 84 man Övriga Sverige
1 1 77 kvinna Övriga Sverige
0 5 21 man Övriga Sverige
1 1 90 kvinna Övriga inte_sverige
0 1 26 man Övriga inte_sverige
D 1 2 40 kvinna M inte_sverige
1 1 38 man Övriga Sverige
Sec 0 2 58 kvinna M inte_sverige
S 2 5 59 kvinna M Sverige
D 1 5 55 kvinna M inte_sverige
S 1 2 29 kvinna M Sverige
1 1 20 man Övriga Sverige
1 3 55 man Övriga Sverige
L 1 4 56 kvinna M inte_sverige
3 1 86 kvinna Övriga inte_sverige
4 5 69 man Övriga Sverige
Sec 1 1 70 kvinna M inte_sverige
D 1 5 75 kvinna M Sverige
5 5 28 kvinna Övriga inte_sverige
L 5 3 67 man M Sverige
1 3 82 kvinna Övriga Sverige
5 4 38 kvinna Övriga inte_sverige
S 3 5 31 kvinna M Sverige
0 1 61 man Övriga inte_sverige
3 4 71 man Övriga inte_sverige
S 5 3 27 man M Sverige
S 1 5 41 man M inte_sverige
D 1 4 45 kvinna M Sverige
3 2 77 man Övriga inte_sverige
D 1 5 52 man M inte_sverige
1 1 75 man Övriga Sverige
5 3 75 kvinna Övriga inte_sverige
L 3 5 26 man M Sverige
5 4 68 kvinna Övriga Sverige
1 2 44 kvinna Övriga inte_sverige
Sec 2 3 77 man M inte_sverige
L 1 2 80 kvinna M Sverige
Sec 4 5 25 kvinna M Sverige
Sec 0 4 44 kvinna M Sverige
5 3 32 man Övriga inte_sverige
3 5 49 man Övriga inte_sverige
4 2 47 kvinna Övriga inte_sverige
Sec 0 5 64 man M Sverige
3 5 20 kvinna Övriga Sverige
3 5 33 man Övriga inte_sverige
0 3 69 kvinna Övriga inte_sverige
4 3 49 kvinna Övriga inte_sverige
S 4 3 47 man M Sverige
S 0 5 78 man M inte_sverige
5 2 54 man Övriga Sverige
S 0 2 74 man M inte_sverige
Sec 3 4 52 kvinna M inte_sverige
4 3 59 kvinna Övriga inte_sverige
S 4 5 79 kvinna M Sverige
2 4 88 man Övriga Sverige
2 5 49 kvinna Övriga inte_sverige
Sec 0 3 82 kvinna M inte_sverige
1 1 56 kvinna Övriga inte_sverige
S 5 5 45 man M inte_sverige
D 5 5 53 man M Sverige
5 4 67 man Övriga Sverige
D 5 1 76 man M inte_sverige
4 4 39 man Övriga inte_sverige
5 4 74 kvinna Övriga Sverige
2 2 38 kvinna Övriga Sverige
L 4 4 52 man M inte_sverige
0 1 86 man Övriga Sverige
S 3 4 26 kvinna M Sverige
D 4 5 51 kvinna M Sverige
1 5 56 kvinna Övriga inte_sverige
S 5 1 70 man M inte_sverige
3 1 36 kvinna Övriga inte_sverige
L 4 4 42 man M inte_sverige
4 4 25 kvinna Övriga inte_sverige
S 2 4 51 kvinna M inte_sverige
3 5 77 man Övriga Sverige
S 1 5 35 kvinna M inte_sverige
3 5 30 man Övriga inte_sverige
1 4 70 man Övriga inte_sverige
0 2 77 man Övriga Sverige
0 3 50 man Övriga inte_sverige
0 3 90 man Övriga inte_sverige
3 1 47 man Övriga Sverige
D 0 4 31 man M inte_sverige
L 0 1 85 kvinna M inte_sverige
S 1 4 47 kvinna M inte_sverige
L 0 3 86 man M inte_sverige
1 1 52 man Övriga Sverige
3 1 69 kvinna Övriga Sverige
S 5 1 74 kvinna M Sverige
L 3 3 28 kvinna M Sverige
L 2 1 63 kvinna M Sverige
5 2 29 man Övriga Sverige
D 2 3 47 man M inte_sverige
4 2 34 man Övriga inte_sverige
D 5 3 32 man M inte_sverige
Sec 1 4 30 kvinna M Sverige
1 1 37 kvinna Övriga Sverige
2 4 50 man Övriga inte_sverige
Sec 5 1 69 man M inte_sverige
S 4 3 67 kvinna M Sverige
4 3 54 kvinna Övriga Sverige
5 1 90 man Övriga inte_sverige
5 3 79 man Övriga inte_sverige
S 5 4 26 man M Sverige
0 1 52 man Övriga Sverige
S 2 1 44 kvinna M Sverige
L 0 2 51 man M Sverige
Sec 0 2 27 kvinna M inte_sverige
2 4 43 man Övriga Sverige
S 3 5 67 man M Sverige
2 3 75 man Övriga Sverige
5 1 62 man Övriga Sverige
D 1 4 41 man M Sverige
D 2 4 52 man M inte_sverige
D 0 1 62 man M inte_sverige
1 4 80 man Övriga inte_sverige
S 2 5 59 man M Sverige
3 1 82 kvinna Övriga inte_sverige
Sec 1 3 36 man M inte_sverige
3 5 21 man Övriga Sverige
0 4 72 kvinna Övriga inte_sverige
L 0 1 53 man M inte_sverige
2 2 54 kvinna Övriga inte_sverige
S 2 2 30 man M Sverige
3 1 74 man Övriga Sverige
3 2 41 man Övriga inte_sverige
5 5 62 man Övriga Sverige
L 1 3 55 man M Sverige
4 2 28 kvinna Övriga Sverige
5 1 52 man Övriga Sverige
Sec 4 3 27 man M Sverige
S 5 3 72 man M Sverige
S 0 1 80 kvinna M Sverige
0 5 41 man Övriga inte_sverige
D 3 1 25 kvinna M inte_sverige
4 1 64 man Övriga Sverige
4 2 70 man Övriga inte_sverige
0 1 22 kvinna Övriga Sverige
S 2 1 53 kvinna M Sverige
Sec 5 3 87 man M Sverige
3 5 90 man Övriga inte_sverige
L 3 3 75 man M Sverige
4 5 27 man Övriga inte_sverige
5 4 55 kvinna Övriga inte_sverige
D 4 1 43 man M inte_sverige
Sec 0 4 23 man M Sverige
D 4 2 47 kvinna M inte_sverige
L 4 2 71 man M inte_sverige
3 3 63 kvinna Övriga Sverige
1 3 75 kvinna Övriga Sverige
Sec 0 1 83 kvinna M Sverige
5 2 58 kvinna Övriga inte_sverige
D 3 1 52 man M inte_sverige
S 3 3 87 man M inte_sverige
Sec 5 4 24 kvinna M Sverige
2 3 76 kvinna Övriga inte_sverige
5 3 35 kvinna Övriga Sverige
1 2 48 man Övriga inte_sverige
2 1 66 kvinna Övriga Sverige
D 5 4 32 kvinna M Sverige
3 2 30 kvinna Övriga inte_sverige
0 1 79 man Övriga inte_sverige
2 1 75 kvinna Övriga inte_sverige
Sec 0 4 69 man M inte_sverige
3 5 48 kvinna Övriga inte_sverige
S 2 3 57 man M inte_sverige
4 3 71 kvinna Övriga Sverige
Sec 0 5 90 man M inte_sverige
5 3 75 man Övriga inte_sverige
L 4 3 33 man M Sverige
S 0 4 45 kvinna M inte_sverige
D 0 1 58 man M inte_sverige
5 1 57 man Övriga Sverige
S 2 4 42 man M Sverige
1 2 37 kvinna Övriga inte_sverige
4 3 76 kvinna Övriga Sverige
3 1 25 man Övriga inte_sverige
S 4 4 21 man M Sverige
4 4 60 man Övriga inte_sverige
1 3 36 kvinna Övriga Sverige
S 5 5 23 kvinna M inte_sverige
4 4 36 kvinna Övriga inte_sverige
4 1 74 man Övriga Sverige
Sec 1 2 75 man M inte_sverige
L 3 3 86 kvinna M Sverige
0 2 45 man Övriga inte_sverige
4 1 34 kvinna Övriga inte_sverige
D 0 1 69 kvinna M Sverige
Sec 2 1 40 man M inte_sverige
S 5 4 52 man M Sverige
0 1 64 man Övriga Sverige
L 2 4 38 man M inte_sverige
S 3 4 39 man M inte_sverige
Sec 5 3 37 kvinna M inte_sverige
3 2 87 kvinna Övriga Sverige
Sec 3 3 77 kvinna M Sverige
4 4 49 man Övriga inte_sverige
S 5 1 59 kvinna M Sverige
5 3 32 man Övriga inte_sverige
4 5 40 man Övriga Sverige
Sec 4 3 60 man M inte_sverige
0 1 74 kvinna Övriga inte_sverige
5 4 30 kvinna Övriga inte_sverige
4 3 44 man Övriga inte_sverige
3 3 45 kvinna Övriga inte_sverige
3 1 42 man Övriga inte_sverige
2 2 56 kvinna Övriga Sverige
0 4 61 man Övriga inte_sverige
S 1 2 60 kvinna M Sverige
Sec 0 5 51 man M inte_sverige
2 2 69 man Övriga inte_sverige
1 3 87 man Övriga inte_sverige
0 4 52 man Övriga inte_sverige
1 5 27 kvinna Övriga Sverige
2 4 64 kvinna Övriga Sverige
L 2 1 37 kvinna M Sverige
1 5 62 man Övriga Sverige
S 5 3 49 kvinna M inte_sverige
D 5 4 77 man M inte_sverige
5 1 24 man Övriga inte_sverige
0 1 40 kvinna Övriga inte_sverige
S 2 1 44 kvinna M Sverige
5 2 23 kvinna Övriga Sverige
L 3 5 28 kvinna M inte_sverige
5 4 74 kvinna Övriga Sverige
S 1 3 20 man M Sverige
L 0 4 65 man M Sverige
0 3 62 kvinna Övriga inte_sverige
D 3 1 59 kvinna M Sverige
5 5 64 kvinna Övriga Sverige
0 4 69 kvinna Övriga inte_sverige
0 3 88 man Övriga Sverige
L 3 3 76 kvinna M inte_sverige
Sec 3 1 74 man M Sverige
2 1 56 man Övriga Sverige
0 2 67 kvinna Övriga Sverige
S 4 3 24 kvinna M inte_sverige
2 5 48 man Övriga inte_sverige
D 5 5 53 kvinna M Sverige
D 4 2 62 kvinna M Sverige
L 1 1 77 kvinna M Sverige
S 4 2 58 man M Sverige
D 1 5 20 man M inte_sverige
0 3 61 kvinna Övriga inte_sverige
1 1 22 man Övriga inte_sverige
L 4 5 40 kvinna M Sverige
4 2 37 kvinna Övriga Sverige
D 0 1 82 kvinna M Sverige
Sec 2 1 49 man M inte_sverige
L 5 2 79 man M Sverige
S 4 1 27 man M inte_sverige
S 3 3 63 kvinna M Sverige
S 3 4 87 man M inte_sverige
L 0 1 32 kvinna M Sverige
4 2 29 man Övriga inte_sverige
2 3 22 kvinna Övriga Sverige
L 4 4 65 kvinna M inte_sverige
S 3 4 56 kvinna M Sverige
4 3 49 kvinna Övriga Sverige
2 5 63 man Övriga Sverige
D 1 4 86 kvinna M inte_sverige
3 4 48 man Övriga inte_sverige
Sec 4 1 72 kvinna M inte_sverige
2 4 65 kvinna Övriga Sverige
3 1 36 kvinna Övriga Sverige
0 4 83 man Övriga Sverige
D 1 1 74 kvinna M Sverige
L 1 4 83 man M Sverige
2 5 69 man Övriga inte_sverige
S 0 3 87 kvinna M Sverige
4 1 80 kvinna Övriga inte_sverige
5 3 64 kvinna Övriga Sverige
5 2 31 man Övriga Sverige
D 4 2 58 man M inte_sverige
L 4 2 87 kvinna M Sverige
L 5 1 81 kvinna M Sverige
D 4 2 30 man M Sverige
Sec 1 3 67 man M inte_sverige
3 2 37 kvinna Övriga Sverige
5 1 59 man Övriga Sverige
D 1 5 73 man M Sverige
2 4 41 kvinna Övriga inte_sverige
S 0 5 58 kvinna M Sverige
Sec 2 5 48 man M Sverige
L 4 2 45 man M Sverige
D 4 4 28 man M Sverige
4 5 34 kvinna Övriga Sverige
L 3 1 70 kvinna M inte_sverige
1 4 43 kvinna Övriga inte_sverige
0 1 25 kvinna Övriga inte_sverige
D 4 1 40 kvinna M Sverige
2 1 79 man Övriga Sverige
3 5 80 kvinna Övriga inte_sverige
0 2 82 man Övriga inte_sverige
D 0 2 27 kvinna M inte_sverige
4 3 51 kvinna Övriga inte_sverige
3 4 24 kvinna Övriga inte_sverige
1 2 42 kvinna Övriga Sverige
D 5 3 85 man M Sverige
0 5 31 man Övriga Sverige
D 4 1 20 man M inte_sverige
1 1 66 man Övriga Sverige
L 3 1 21 man M inte_sverige
2 4 71 man Övriga inte_sverige
L 4 4 46 kvinna M inte_sverige
3 2 48 kvinna Övriga inte_sverige
3 4 72 kvinna Övriga inte_sverige
5 2 57 man Övriga inte_sverige
Sec 4 3 68 kvinna M inte_sverige
D 5 5 57 kvinna M Sverige
Sec 0 3 39 man M Sverige
2 5 47 man Övriga inte_sverige
3 1 58 kvinna Övriga Sverige
1 1 51 kvinna Övriga inte_sverige
L 4 5 90 man M Sverige
2 1 80 man Övriga Sverige
2 1 60 kvinna Övriga Sverige
S 0 5 73 man M inte_sverige
L 2 4 81 kvinna M Sverige
4 5 52 man Övriga Sverige
S 0 3 54 kvinna M Sverige
1 1 28 man Övriga Sverige
2 2 24 kvinna Övriga Sverige
4 3 78 kvinna Övriga inte_sverige
0 2 22 man Övriga inte_sverige
Sec 4 3 42 man M inte_sverige
D 3 4 68 kvinna M Sverige
S 5 3 64 kvinna M Sverige
D 4 4 43 kvinna M inte_sverige
5 4 50 kvinna Övriga inte_sverige
L 2 1 20 kvinna M Sverige
2 3 86 kvinna Övriga inte_sverige
L 1 2 74 kvinna M Sverige
4 4 48 man Övriga Sverige
S 3 1 31 kvinna M inte_sverige
0 5 61 kvinna Övriga inte_sverige
4 1 67 kvinna Övriga Sverige
3 5 25 man Övriga inte_sverige
0 1 28 man Övriga inte_sverige
3 5 74 man Övriga inte_sverige
Sec 3 4 44 man M inte_sverige
D 3 5 68 man M inte_sverige
3 2 48 kvinna Övriga Sverige
Sec 0 3 71 kvinna M Sverige
D 4 2 21 man M inte_sverige
2 1 24 man Övriga Sverige
D 4 3 50 kvinna M Sverige
1 1 79 man Övriga inte_sverige
Sec 3 5 27 man M Sverige
L 5 5 87 man M Sverige
L 1 1 38 man M Sverige
L 5 1 39 kvinna M inte_sverige
Sec 0 5 47 kvinna M inte_sverige
4 1 52 kvinna Övriga Sverige
4 2 49 man Övriga Sverige
0 3 86 kvinna Övriga Sverige
5 2 87 kvinna Övriga Sverige
D 3 2 36 man M Sverige
0 5 22 kvinna Övriga Sverige
5 4 63 kvinna Övriga Sverige
1 1 48 man Övriga Sverige
0 3 60 man Övriga Sverige
2 1 85 kvinna Övriga inte_sverige
S 5 3 20 kvinna M Sverige
Sec 3 1 68 man M inte_sverige
4 3 47 man Övriga inte_sverige
3 1 48 kvinna Övriga inte_sverige
3 3 46 man Övriga Sverige
S 1 5 71 man M inte_sverige
L 3 4 73 kvinna M Sverige
4 2 47 kvinna Övriga inte_sverige
S 5 4 80 kvinna M Sverige
2 5 76 kvinna Övriga inte_sverige
D 1 2 51 man M Sverige
5 2 51 man Övriga Sverige
5 3 25 man Övriga inte_sverige
Sec 2 5 53 kvinna M Sverige
Sec 0 2 57 man M Sverige
S 4 3 50 man M Sverige
Sec 3 4 43 kvinna M Sverige
5 1 75 kvinna Övriga inte_sverige
0 5 21 kvinna Övriga Sverige
Sec 3 3 21 man M Sverige
4 2 55 man Övriga inte_sverige
L 4 3 70 kvinna M inte_sverige
S 1 1 23 man M inte_sverige
L 2 3 55 man M Sverige
0 2 33 kvinna Övriga inte_sverige
0 5 40 kvinna Övriga Sverige
4 4 83 kvinna Övriga inte_sverige
3 5 66 kvinna Övriga Sverige
0 5 41 kvinna Övriga inte_sverige
2 5 23 kvinna Övriga Sverige
5 1 84 kvinna Övriga Sverige
D 5 3 59 kvinna M Sverige
Sec 4 4 79 kvinna M inte_sverige
0 4 79 kvinna Övriga Sverige
4 1 40 kvinna Övriga Sverige
3 1 59 man Övriga inte_sverige
1 2 23 man Övriga Sverige
81 man Övriga Sverige
42 kvinna Övriga inte_sverige
46 man Övriga Sverige
L 80 kvinna M Sverige
81 kvinna Övriga inte_sverige
S 30 man M inte_sverige
49 kvinna Övriga Sverige
65 man Övriga Sverige
71 man Övriga Sverige
81 kvinna Övriga Sverige
D 83 kvinna M inte_sverige
60 kvinna Övriga inte_sverige
D 81 kvinna M Sverige
49 kvinna Övriga Sverige
S 27 man M Sverige
81 man Övriga Sverige
52 man Övriga inte_sverige
D 69 man M Sverige
Sec 54 kvinna M inte_sverige
86 man Övriga Sverige
D 22 kvinna M inte_sverige
D 75 kvinna M Sverige
44 kvinna Övriga inte_sverige
Sec 89 kvinna M inte_sverige
52 kvinna Övriga inte_sverige
Sec 43 kvinna M Sverige
36 kvinna Övriga inte_sverige
76 kvinna Övriga Sverige
57 man Övriga inte_sverige
83 kvinna Övriga inte_sverige
35 kvinna Övriga inte_sverige
45 kvinna Övriga inte_sverige
88 kvinna Övriga inte_sverige
71 kvinna Övriga inte_sverige
22 kvinna Övriga inte_sverige
28 kvinna Övriga Sverige
73 kvinna Övriga Sverige
61 kvinna Övriga inte_sverige
61 man Övriga Sverige
23 kvinna Övriga Sverige
Sec 52 kvinna M Sverige
87 man Övriga Sverige
61 man Övriga Sverige
82 man Övriga inte_sverige
Sec 88 man M inte_sverige
36 man Övriga inte_sverige
64 kvinna Övriga Sverige
76 man Övriga Sverige
D 61 man M inte_sverige
67 man Övriga inte_sverige
34 man Övriga inte_sverige
D 24 kvinna M inte_sverige
65 kvinna Övriga Sverige
L 38 man M inte_sverige
85 kvinna Övriga inte_sverige
30 man Övriga Sverige
Sec 77 kvinna M Sverige
S 54 kvinna M Sverige
73 kvinna Övriga Sverige
24 man Övriga Sverige
88 man Övriga inte_sverige
D 51 man M Sverige
44 man Övriga Sverige
D 85 man M inte_sverige
81 kvinna Övriga Sverige
31 man Övriga Sverige
L 46 kvinna M inte_sverige
Sec 30 man M inte_sverige
L 89 kvinna M Sverige
54 man Övriga Sverige
46 kvinna Övriga Sverige
L 79 man M inte_sverige
57 man Övriga inte_sverige
L 56 kvinna M inte_sverige
90 kvinna Övriga inte_sverige
71 man Övriga inte_sverige
86 kvinna Övriga Sverige
D 47 man M Sverige
D 87 man M Sverige
D 32 kvinna M inte_sverige
L 35 man M Sverige
S 44 man M inte_sverige
D 54 man M Sverige
Sec 64 man M Sverige
43 kvinna Övriga Sverige
88 man Övriga inte_sverige
S 56 man M inte_sverige
53 kvinna Övriga Sverige
85 man Övriga Sverige
L 30 kvinna M inte_sverige
72 man Övriga Sverige
23 man Övriga Sverige
86 man Övriga Sverige
90 man Övriga Sverige
65 man Övriga Sverige
57 man Övriga Sverige
L 79 man M Sverige
S 32 man M Sverige
S 52 kvinna M inte_sverige
S 70 man M Sverige
<!DOCTYPE html>
<!--Created by SVT:s Quickshot team: https://www.svt.se/pejl/-->
<meta charset="utf-8">
<head>
<script src="https://d3js.org/d3.v4.min.js"></script>
<style>
#viz {
width: 100%;
height: 700px;
}
.y-axis line {
stroke: white;
}
.y-axis path {
stroke: white;
}
.y-axis text {
fill: white;
}
</style>
</head>
<body>
<div id="viz"></div>
<button id="left"><</button>
<button id="right">></button>
<script>
// get width and height from viz-div
var divWidth = document.getElementById("viz").clientWidth;
var divHeight = document.getElementById("viz").clientHeight;
var height = divHeight;
var width = divWidth;
var margin = {top: height*0.1, right: width * 0.08, bottom: height * 0.06, left: width * 0.08};
width = width - margin.left - margin.right;
height = height - margin.top - margin.bottom;
var svg = d3.select("#viz").append("svg")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom)
.append("g")
.attr("class", "chart")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
var background = svg.append("rect")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom)
.attr("transform", "translate(" + (-margin.left) + "," + (-margin.top) + ")")
.attr("fill", "black")
var radius = 2;
var defaultColor = "white";
var highlightColor = "magenta";
var updateDuration = 1500;
var activeForces = []
var counter = 0
var barYactive = false;
d3.csv("https://gist.githubusercontent.com/anonymous/3fe5589a5c7cb2fbbdcd91ec447d6313/raw/b35e01c8bc03ea9fd19d216cf788e7f50d89d9cb/dummydata.csv", function(error, data) {
if (error) throw error;
data.forEach(function(d) {
if (d.roll == "") {
d.roll = null
}
if (d.inkomstgrupp == "") {
d.inkomstgrupp = null
} else {
d.inkomstgrupp = +d.inkomstgrupp
}
if (d.kapitalgrupp == "") {
d.kapitalgrupp = null
} else {
d.kapitalgrupp = +d.kapitalgrupp
}
d.alder = +d.alder
d.fade = 1
d.color = defaultColor
})
/* scales */
var randomX = d3.scaleLinear()
.domain([0, 1])
.range([0, width-radius])
var randomY = d3.scaleLinear()
.domain([0, 1])
.range([0, height-radius])
/* define and init simulation */
var simulation = d3.forceSimulation()
simulation
.nodes(data)
.on("tick", ticked);
initSim()
/* basic simulation functions */
function initSim() {
simulation
.force("x", d3.forceX(function(d) {
return randomX(Math.random())
}))
.force("y", d3.forceY(function(d) {
return randomY(Math.random())
}))
.alphaMin(0.5)
.stop()
// loop through simulation ticks to land in a stable state with randomly distributed nodes
for (var i = 0; i < 100; ++i) simulation.tick()
activeForces.push("x", "y")
return simulation
}
function baseSim(alphaMin) {
/* creates basic petri dish of nodes */
removeForces()
radius = 2
simulation
.stop()
.force("charge", d3.forceManyBody().strength(-2))
.force("x", d3.forceX(width/2).strength(0.12))
.force("y", d3.forceY(height/2).strength(0.12))
.force("collide", d3.forceCollide(radius))
.alphaMin(alphaMin)
.alpha(1)
.restart()
activeForces.push("charge", "x", "y", "collide")
return simulation
}
function breakdown(breakdownObjects) {
/* breaks down nodes into groups centers of gravity defined by x and y functions */
var radius = 2;
removeForces();
for (i=0; i<breakdownObjects.length; i++) {
switch(breakdownObjects[i]["type"]) {
case "xy":
var customX = d3.forceX(breakdownObjects[i]["breakX"]).strength(breakdownObjects[i]["strengthX"])
var customY = d3.forceY(breakdownObjects[i]["breakY"]).strength(breakdownObjects[i]["strengthY"])
simulation
.force("x" + i.toString(), customX)
.force("y" + i.toString(), customY)
activeForces.push("x" + i.toString())
activeForces.push("y" + i.toString())
break;
case "charge":
var customCharge = isolate(d3.forceManyBody(), breakdownObjects[i]["filter"]).strength(breakdownObjects[i]["strength"])
simulation
.force("charge" + i.toString(), customCharge)
activeForces.push("charge" + i.toString())
break;
}
}
simulation
.force("collide", d3.forceCollide(radius))
.alpha(1)
.alphaMin(0.4)
.restart();
activeForces.push("collide")
return simulation
};
function breakout(filterIn, filterOut) {
/* breakout a selection of nodes by lifting them out from petri dish to a radial circle and fading out the non-selected nodes */
removeForces()
var customRadial = isolate(d3.forceRadial(width * 0.7, width / 2, height / 2), filterOut).strength(0.12);
var customCenter = isolate(d3.forceCenter(width / 2, height / 2), filterIn);
simulation.stop()
.force("center", customCenter)
.force("radial", customRadial)
.force("collide", d3.forceCollide(radius))
.alpha(1)
.alphaMin(0.6)
.restart()
.on("end", null)
activeForces.push("center", "radial", "collide")
return simulation
};
var barYaxisDOM; // defined here in order to be accessible for removal by resetForces function
function barchartY(filterFunction, accessor) {
/* creates a bar chart on the left hand side from values (not a force function!) */
removeForces()
var barY = d3.scaleLinear()
.domain(d3.extent(data.filter(filterFunction), function(d) {
return +accessor(d) }))
.range([height, 0])
var barYaxis = d3.axisLeft(barY);
var xValObj = {}
simulation.stop();
radius = 2;
if (width > height) {
var radiusMulti = 4
} else {
var radiusMulti = 2
}
circles
.transition()
.duration(1500)
.attr("opacity", function(d) { return d.fade })
.attr("fill", function(d) { return d.color; })
.attr("cy", function(d) {
var y = barY(+accessor(d));
// manually update d.x to let simulation know x has changed
d.y = y;
return d.y;
})
.attr("cx", function(d) {
if (xValObj[accessor(d)]) {
var x = ((xValObj[accessor(d)] += 1) * (radius * radiusMulti));
// manually update d.x to let simulation know x has changed
d.x = x
return x
} else {
var x = ((xValObj[accessor(d)] = 1) * (radius * radiusMulti));
d.x = x
return x
}
});
barYaxisDOM = svg.append("g")
.attr("class", "y-axis")
.call(barYaxis)
barYactive = true;
};
/* simulation functions specific for dataset */
function splitSexes() {
var xFunction = function(d) {
var boyBool = d.kon == "man"
return boyBool ? width / 3 : (width / 3) * 2
}
var yFunction = function(d) { return height/2; }
var breakdownObjs = [{"type": "xy", "breakX": xFunction, "strengthX": 0.15, "breakY": yFunction, "strengthY": 0.15}, {"type": "charge", "filter": function(d) { return d; },"strength": -1.5}]
breakdown(breakdownObjs)
}
function age() {
var filterFunction = function(d) {
return d.alder != null
}
var accessor = function(d) {
return d.alder
}
barchartY(filterFunction, accessor)
}
function breakoutIncome() {
var filterIn = function(d) { return d.inkomstgrupp != null }
var filterOut = function(d) { return d.inkomstgrupp == null }
breakout(filterIn, filterOut)
}
function incomeGroup() {
var xFunction = function(d) {
return d.inkomstgrupp != null ? (width / 2) : d.x
};
var yFunction = function(d) {
var yScale = d3.scaleLinear()
.domain(d3.extent(data, function(p) { return p.inkomstgrupp; }))
.range([height-75, 0+75])
return d.inkomstgrupp != null ? yScale(d.inkomstgrupp) : d.y
};
var xyBreakdown = {"type": "xy", "breakX": xFunction, "filterX": function(d) { return d; }, "strengthX": 0.24, "breakY": yFunction, "filterY": function(d) { return d; }, "strengthY": 0.18}
var chargeBreakdown = {"type": "charge", "filter": function(d) { return d.inkomstgrupp != null; }, "strength": -1.5}
var chargeBreakdownNull = {"type": "charge", "filter": function(d) { return d.inkomstgrupp == null; }, "strength": -1.5}
return breakdown([xyBreakdown, chargeBreakdown, chargeBreakdownNull])
}
function capitalGroup() {
var xFunction = function(d) {
return d.kapitalgrupp != null ? (width / 2) : d.x
};
var yFunction = function(d) {
var yScale = d3.scaleLinear()
.domain(d3.extent(data, function(p) { return p.kapitalgrupp; }))
.range([height-75, 0+75])
return d.kapitalgrupp != null ? yScale(d.kapitalgrupp) : d.y
};
var xyBreakdown = {"type": "xy", "breakX": xFunction, "filterX": function(d) { return d; }, "strengthX": 0.24, "breakY": yFunction, "filterY": function(d) { return d; }, "strengthY": 0.18}
var chargeBreakdown = {"type": "charge", "filter": function(d) {
return d.kapitalgrupp != null; }, "strength": -1.5}
var chargeBreakdownNull = {"type": "charge", "filter": function(d) { return d.kapitalgrupp == null; }, "strength": -1.5}
breakdown([xyBreakdown, chargeBreakdown, chargeBreakdownNull])
}
function moss() {
var xFunction = function(d) {
var boyBool = d.batchkod != "M"
return boyBool ? width / 3 : (width / 3) * 2
}
var yFunction = function(d) { return height/2; }
var breakdownObjs = [{"type": "xy", "breakX": xFunction, "strengthX": 0.15, "breakY": yFunction, "strengthY": 0.15}, {"type": "charge", "filter": function(d) { return d; }, "strength": -1.5}]
return breakdown(breakdownObjs)
}
function role() {
// title.text("Roll")
var xFunction = function(d) {
return d.roll != null ? width / 2 : d.x
};
var yFunction = function(d) {
var yScale = d3.scaleBand()
.domain(['L', 'Sec', 'D', 'S'])
.range([height, 0+100])
return d.roll != null ? yScale(d.roll) : d.y;
};
var xyBreakdown = {"type": "xy", "breakX": xFunction, "filterX": function(d) { return d; }, "strengthX": 0.3, "breakY": yFunction, "filterY": function(d) { return d; }, "strengthY": 0.2}
var chargeBreakdown = {"type": "charge", "filter": function(d) { return d.roll != null; }, "strength": -1.5}
var chargeBreakdownNull = {"type": "charge", "filter": function(d) { return d.roll == null; }, "strength": -1.5}
breakdown([xyBreakdown, chargeBreakdown, chargeBreakdownNull])
}
function kvar() {
var filterIn = function(d) { return d.land == "Sverige" }
var filterOut = function(d) { return d.land != "Sverige" }
breakout(filterIn, filterOut).on("end", function() {
var xFunction = function(d) {
return d.land == "Sverige" ? width / 2 : d.x;
};
var yFunction = function(d) {
return d.land == "Sverige" ? height/2 : d.y;
};
var xyBreakdown = {"type": "xy", "breakX": xFunction, "filterX": function(d) { return d; }, "strengthX": 0.1, "breakY": yFunction, "filterY": function(d) { return d; }, "strengthY": 0.1};
var chargeBreakdown = {"type": "charge", "filter": function(d) { return d.land == "Sverige"; }, "strength": -1.5};
breakdown([xyBreakdown, chargeBreakdown])
})
}
/* helper functions */
function highlight(filterFunction) {
data.forEach(function(d) {
d.color = filterFunction(d) ? highlightColor : defaultColor
})
}
function fade(filterFunction) {
data.forEach(function(d) {
d.fade = filterFunction(d) ? 0 : 1
})
}
function removeForces() {
if (barYactive) {
barYaxisDOM.remove()
barYactive = false;
}
for (i=0; i<activeForces.length; i++) {
simulation
.force(activeForces[i], null)
}
activeForces = []
simulation
.on("end", null);
};
function updateNodes() {
circles
.transition()
.duration(updateDuration)
.attr("opacity", function(d) {
return d.fade
})
.attr("fill", function(d) {
return d.color
})
}
// from https://bl.ocks.org/mbostock/b1f0ee970299756bc12d60aedf53c13b
function isolate(force, filter) {
var initialize = force.initialize;
force.initialize = function() { initialize.call(force, data.filter(filter)); };
return force;
};
function ticked() {
circles
.attr("cx", function(d) { return d.x; })
.attr("cy", function(d) { return d.y; })
};
// draw circles
var circles = svg.append("g")
.attr("class", "circles")
.selectAll("circle")
.data(data)
.enter()
.append("circle")
.attr("r", radius)
.attr("opacity", 0.2)
.attr("cx", function(d) { return d.x; })
.attr("cy", function(d) { return d.y; })
.attr("fill", function(d) {
d.color = defaultColor
return d.color
})
// .on("mouseover", function(d) {
// // console.log(d.kapitalgrupp)
// })
// define trigger functions
var triggerState;
window._trigger1 = function() {
highlight(function(d) { return false })
fade(function(d) { return false })
if (triggerState != "base") {
baseSim(0.1)
updateNodes()
triggerState = "base"
}
}
window._trigger2 = function() {
highlight(function(d) { return d.kon == "kvinna"; })
fade(function(d) { return false })
if (triggerState != "sexes") {
splitSexes()
triggerState = "sexes"
}
updateNodes()
}
window._trigger3 = function() {
highlight(function(d) { return false; })
fade(function(d) { return false; })
if (triggerState != "age") {
updateNodes()
baseSim(0.7).on("end", function() {
age()
})
} else {
age()
}
triggerState = "age"
}
window._trigger4 = function() {
highlight(function(d) { return d.alder >= 50; })
fade(function(d) { return false })
if (triggerState != "age") {
triggerState = "age"
}
age()
}
window._trigger5 = function() {
highlight(function(d) { return d.alder <= 18; })
fade(function(d) { return false })
if (triggerState != "age") {
triggerState = "age"
}
age()
}
window._trigger6 = function() {
var filterOut = function(d) { return d.inkomstgrupp == null }
highlight(filterOut)
fade(function(d) { return false })
if (triggerState != "base") {
baseSim(0.6)
triggerState = "base"
}
updateNodes()
}
window._trigger7 = function() {
var filterIn = function(d) { return d.inkomstgrupp != null }
var filterOut = function(d) { return d.inkomstgrupp == null }
if (triggerState == "base") {
highlight(filterOut)
fade(filterOut)
updateNodes()
breakout(filterIn, filterOut)
} else {
if (triggerState != "breakout") {
highlight(filterOut)
fade(function(d) { return false })
updateNodes()
baseSim(0.6).on("end", function(d) {
highlight(filterOut)
fade(filterOut)
updateNodes()
breakout(filterIn, filterOut)
})
}
}
triggerState = "breakout"
}
window._trigger8 = function() {
highlight(function(d) { return d.inkomstgrupp == 0; })
fade(function(d) { return d.inkomstgrupp == null })
if (triggerState != "income") {
incomeGroup()
triggerState = "income"
}
updateNodes()
}
window._trigger9 = function() {
highlight(function(d) { return d.inkomstgrupp == 1; })
fade(function(d) { return d.inkomstgrupp == null })
if (triggerState != "income") {
incomeGroup()
triggerState = "income"
}
updateNodes()
}
window._trigger10 = function() {
highlight(function(d) { return d.inkomstgrupp == 2; })
fade(function(d) { return d.inkomstgrupp == null })
if (triggerState != "income") {
incomeGroup()
triggerState = "income"
}
updateNodes()
}
window._trigger11 = function() {
highlight(function(d) { return d.inkomstgrupp == 3; })
fade(function(d) { return d.inkomstgrupp == null })
if (triggerState != "income") {
incomeGroup()
triggerState = "income"
}
updateNodes()
}
window._trigger12 = function() {
highlight(function(d) { return d.inkomstgrupp == 4; })
fade(function(d) { return d.inkomstgrupp == null })
if (triggerState != "income") {
incomeGroup()
triggerState = "income"
}
updateNodes()
}
window._trigger13 = function() {
highlight(function(d) { return d.inkomstgrupp == 4 && d.kon == "kvinna"; })
fade(function(d) { return d.inkomstgrupp == null })
if (triggerState != "income") {
incomeGroup()
triggerState = "income"
}
updateNodes()
}
window._trigger14 = function() {
highlight(function(d) { return d.inkomstgrupp == 5; })
fade(function(d) { return d.inkomstgrupp == null })
if (triggerState != "income") {
incomeGroup()
triggerState = "income"
}
updateNodes()
}
window._trigger15 = function() {
highlight(function(d) { return d.kapitalgrupp == 1 })
fade(function(d) { return d.kapitalgrupp == null })
if (triggerState != "capital") {
capitalGroup()
triggerState = "capital"
}
updateNodes()
}
window._trigger16 = function() {
highlight(function(d) { return d.kapitalgrupp == 2 })
fade(function(d) { return d.kapitalgrupp == null })
if (triggerState != "capital") {
capitalGroup()
triggerState = "capital"
}
updateNodes()
}
window._trigger17 = function() {
highlight(function(d) { return d.kapitalgrupp == 3 })
fade(function(d) { return d.kapitalgrupp == null })
if (triggerState != "capital") {
capitalGroup()
triggerState = "capital"
}
updateNodes()
}
window._trigger18 = function() {
counter = 0;
var filterFunction = function(d) {
if (d.kapitalgrupp == 3 && counter < 4) {
counter += 1;
return true;
} else {
return false;
};
};
highlight(filterFunction)
fade(function(d) { return d.kapitalgrupp == null })
if (triggerState != "capital") {
capitalGroup()
triggerState = "capital"
}
updateNodes()
counter = 0;
}
window._trigger19 = function() {
highlight(function(d) { return d.kapitalgrupp == 4 })
fade(function(d) { return d.kapitalgrupp == null })
if (triggerState != "capital") {
capitalGroup()
triggerState = "capital"
}
updateNodes()
}
window._trigger20 = function() {
counter = 0;
var filterFunction = function(d) {
if (d.kapitalgrupp == 4 && counter < 24) {
counter += 1;
return true;
} else {
return false;
};
};
highlight(filterFunction)
fade(function(d) { return d.kapitalgrupp == null })
if (triggerState != "capital") {
capitalGroup()
triggerState = "capital"
}
updateNodes()
counter = 0;
}
window._trigger21 = function() {
highlight(function(d) { return d.kapitalgrupp == 5 })
fade(function(d) { return d.kapitalgrupp == null })
if (triggerState != "capital") {
capitalGroup()
triggerState = "capital"
}
updateNodes()
}
window._trigger22 = function() {
highlight(function(d) { return false; })
fade(function(d) { return false; })
if (triggerState != "base") {
baseSim(0.6)
triggerState = "base"
}
updateNodes()
}
window._trigger23 = function() {
highlight(function(d) { return d.batchkod == "M" })
fade(function(d) { return false; })
if (triggerState != "moss") {
moss()
triggerState = "moss"
}
updateNodes()
}
window._trigger24 = function() {
highlight(function(d) { return d.batchkod == "M" })
fade(function(d) { return false; })
updateNodes()
var filterIn = function(d) { return d.roll != null }
var filterOut = function(d) { return d.roll == null }
if (triggerState != "role") {
fade(filterOut)
updateNodes()
breakout(filterIn, filterOut).on("end", function() {
role()
})
} else {
fade(filterOut)
updateNodes()
role()
}
triggerState = "role"
}
window._trigger25 = function() {
highlight(function(d) { return d.roll == "L" })
fade(function(d) { return d.roll == null })
updateNodes()
if (triggerState != "role") {
role()
triggerState = "role"
}
}
window._trigger26 = function() {
highlight(function(d) { return d.roll == "Sec" })
fade(function(d) { return d.roll == null })
updateNodes()
if (triggerState != "role") {
role()
triggerState = "role"
}
}
window._trigger27 = function() {
highlight(function(d) { return d.roll == "D" })
fade(function(d) { return d.roll == null })
updateNodes()
if (triggerState != "role") {
role()
triggerState = "role"
}
}
window._trigger28 = function() {
highlight(function(d) { return d.roll == "S" })
fade(function(d) { return d.roll == null })
updateNodes()
if (triggerState != "role") {
role()
triggerState = "role"
}
}
window._trigger29 = function() {
highlight(function(d) { return d.land != "Sverige" })
fade(function(d) { return false; })
updateNodes()
if (triggerState != "base") {
baseSim(0.6)
triggerState = "base"
}
}
window._trigger30 = function() {
var filterIn = function(d) { return d.land == "Sverige" }
var filterOut = function(d) { return d.land != "Sverige" }
highlight(filterOut)
updateNodes()
if (triggerState != "base" && triggerState != "kvar") {
fade(function(d) { return false; })
baseSim(0.6).on("end", function() {
fade(filterOut)
updateNodes()
breakout(filterIn, filterOut).on("end", function() {
kvar()
})
})
} else {
if (triggerState != "kvar") {
fade(filterOut)
updateNodes()
breakout(filterIn, filterOut).on("end", function() {
highlight(filterIn)
updateNodes()
kvar()
})
}
}
triggerState = "kvar"
}
var triggers = [window._trigger1, window._trigger2, window._trigger3, window._trigger4, window._trigger5, window._trigger6, window._trigger7, window._trigger8, window._trigger9, window._trigger10, window._trigger11, window._trigger12, window._trigger13, window._trigger14, window._trigger15, window._trigger16, window._trigger17, window._trigger18, window._trigger19, window._trigger20, window._trigger21, window._trigger22, window._trigger23, window._trigger24, window._trigger25, window._trigger26, window._trigger27, window._trigger28, window._trigger29, window._trigger30]
var navCount = -1
d3.select("#left")
.on("click", function() {
navCount -= 1
triggers[navCount]()
console.log(navCount)
})
d3.select("#right")
.on("click", function() {
navCount += 1
triggers[navCount]()
console.log(navCount)
})
// window._vizData = data
window._triggerRandom = function() {
triggers[Math.floor(Math.random() * triggers.length)]()
}
})
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment